package com.wsoft.sms.manager;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.wsoft.sms.entity.SmsTemplateEntity;
import com.wsoft.sms.mapper.SmsTemplateMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;



/**
 * @Author Zhang gukai
 * @Date 2025/1/2 10:29
 */
@Slf4j
@Service
public class TemplateManager extends ServiceImpl<SmsTemplateMapper, SmsTemplateEntity> {

    public SmsTemplateEntity getTemplateByCode(String templateCode){
        QueryWrapper<SmsTemplateEntity> templateQuery =   new QueryWrapper<>();
        templateQuery.lambda().eq(SmsTemplateEntity::getTemplateCode, templateCode);
        return getOne(templateQuery);
    }
}
